to challenge a principle - German English Dictionary